package com.indusfo.spc.mapper;

import com.indusfo.spc.pojo.ProcessSta;
import com.indusfo.spc.pojo.Station;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProcessStaMapper {
    int insertProcessSta(ProcessSta processSta);
    int updateProcessSta(ProcessSta processSta);
    List<ProcessSta> queryProcessSta(ProcessSta processSta);
    int countProcessSta(ProcessSta processSta);
    int checkProcessSta(ProcessSta processSta);
    int deleteProcessSta(@Param("processStaIds") List<Integer> processStaIds, @Param("dataState") Integer dataState);

    List<Station> listStation(ProcessSta processSta);

    int countStation(ProcessSta processSta);

    void deleteByIProFlow(Integer lProFlow);
}